improved explosive device - German English Dictionary